package service.v2;

import java.util.List;
import java.util.Map;

import model.DicVO;
import model.LogOrder;
import model.LogOrderBack;
import model.OrderBackVO;
import model.OrderGoodVO;
import model.OrderVO;
import model.SeqVO;
import model.MemberVO;



public interface ApplyReturnService {
	List<OrderGoodVO> getOrderGoodByOrderId(String order_id);
	
	OrderGoodVO getOrderGoodById(String id);
	
	void InsertOrderBack(OrderBackVO orderBack);
	
	
	
	OrderBackVO getOrderBackByOrderId(String order_back_id);
	
	List<LogOrder> getLogOrderByOrderId(String order_id);
	
	boolean judgeOrderBackState(String order_back_id,String state);
	
	List<LogOrderBack> cancelReturn(String order_back_id,String order_id,String member_id);
	
	List<LogOrderBack> getLogOrderBackByOrderBackId(String order_back_id);
	
	List<DicVO> getDicByParentId(String parent_id);
	
	void applyRetSub(String member_id,String order_back_id,String ems_id,String ems_no,String order_id);
	
	OrderVO getOrderByOrderId(String order_id);
	
	Map<String, Object> addOrderBack(MemberVO member,String data,String order_id,String address_name,String address_tel,String member_id);

}
